import javax.lang.model.element.NestingKind;

/*public class Dog {
    String bread;
    int size;
    String color;
    int age;

    void eat(){}
    void run(){}
    void sleep(){}
    void  name(){}
    public Dog(){}

    public Dog(String name){
        //这个构造器里面仅有一个参数：name
        System.out.println("Dog's name is "+name);
    }
    public static void main(String args[]){
     Dog   MyDog    = new Dog("Jack");//前者是通过类构建的一个新对象名为MyDog 后面则是用Class Dog的构造函数Dog来new一个对象 使用new创建对象时，会调用构造方法初始化对象
     //new Dog("Jack");这样的写法也是可以 你新建了一个对象 并输出了一个话 但是你并不知道对面叫什么名 你利用不了1他
    }
}
*/

public class Dog {
    int dogAge;
    int dogSize;
    String dogName;
    String dogColors;
    public Dog(String name){
        System.out.println("New Dog's name is "+name);
    }

    void setDogAge(int age){
        dogAge = age ;
    }
    void setDogSize(int size){
        dogSize = size ;
    }
    void  setDogName(String name){
        dogName = name ;
    }
    void setDogColors(String colors){
        dogColors = colors ;
    }
    int getDogAge(){
        System.out.println("Dog ‘s age is "+dogAge);
        return dogAge;
    }

    public  static  void main(String[] agrs){
        Dog myDog = new Dog("Bobo");
        myDog.setDogAge(21);
        System.out.println("22222Dog 's age is "+myDog.dogAge);//.可以访问成员变量或者方法
        myDog.getDogAge();
    }
}